// controller/request.go（请求参数）
package controller

// RegisterRequest 注册请求参数
type RegisterRequest struct {
	Username string `json:"username" binding:"required,min=3,max=50"` // 用户名：3-50字符
	Email    string `json:"email" binding:"required,email"`           // 邮箱格式验证
	Password string `json:"password" binding:"required,min=6"`        // 密码：至少6位
}

// LoginRequest 登录请求参数
type LoginRequest struct {
	Phone    string `json:"phone" binding:"required,omitempty,len=11"` // 用户名（或邮箱，此处简化为用户名）
	Password string `json:"password" binding:"required"`
}
